package com.example.pptls;

import java.util.Timer;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.Toast;

public class Segunda extends Activity {
	private String user1, user2;
	private int modojuego;
	private ListenerJuego l;
	private int[]jugadas;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_segunda);
		
		Bundle bundle= getIntent().getExtras();
		String g = bundle.getString("modoJuego");
		
		modojuego=Integer.parseInt(g);
		
		user1 = bundle.getString("nombreUser1");
		user2 = bundle.getString("nombreUser2");
	
		jugadas= new int[2];
		
		
		String j1 = bundle.getString("jugada1");
		jugadas[0]=Integer.parseInt(j1);
		jugadas[1]=0;
		
		l = new ListenerJuego(this,user1,user2,modojuego, jugadas);
		
		Button boton2 = (Button)findViewById(R.id.button3);
		
		if(modojuego==2){
		
			ImageButton imbp = (ImageButton)findViewById(R.id.imgBotPie2);
			ImageButton imbpa = (ImageButton)findViewById(R.id.imgBotPap2);
			ImageButton imbti = (ImageButton)findViewById(R.id.imgBotTij2);
			ImageButton imbla = (ImageButton)findViewById(R.id.imgBotLag2);
			ImageButton imbsp = (ImageButton)findViewById(R.id.imgBotSpo2);
			
			imbp.setOnClickListener(l);
			imbpa.setOnClickListener(l);
			imbti.setOnClickListener(l);
			imbla.setOnClickListener(l);
			imbsp.setOnClickListener(l);
		
		
			boton2.setOnClickListener(l);
		}

	

		
	}

	@Override
	protected void onStart() {
		
		super.onResume();
		
		calcularTirada();
	}
	
	public void calcularTirada(){
		ImageView imv2=(ImageView)findViewById(R.id.imgSelect2);
		jugadas[1]=(int)((Math.random()*1000%5)+1);
		
			

		for(int i =0; i<10; i++){
			
			switch(i){
			case 1:
				imv2.setBackgroundResource(com.example.pptls.R.drawable.piedra);
				break;
				
			case 2:
				imv2.setBackgroundResource(com.example.pptls.R.drawable.papel);
				break;
				
			case 3:
				imv2.setBackgroundResource(com.example.pptls.R.drawable.tijeras);
				break;
				
			case 4:
				imv2.setBackgroundResource(com.example.pptls.R.drawable.lagarto);
				break;
				
			case 5:
				imv2.setBackgroundResource(com.example.pptls.R.drawable.spock);
				break;
			}
			try {
				Thread.sleep(200);
			} catch (InterruptedException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
		
		
		switch(jugadas[1]){
		case 1:
			imv2.setBackgroundResource(com.example.pptls.R.drawable.piedra);
			break;
			
		case 2:
			imv2.setBackgroundResource(com.example.pptls.R.drawable.papel);
			break;
			
		case 3:
			imv2.setBackgroundResource(com.example.pptls.R.drawable.tijeras);
			break;
			
		case 4:
			imv2.setBackgroundResource(com.example.pptls.R.drawable.lagarto);
			break;
			
		case 5:
			imv2.setBackgroundResource(com.example.pptls.R.drawable.spock);
			break;
		}
		
		
		
		String aux = String.valueOf(modojuego);
		String jugad1= String.valueOf(jugadas[0]);
		String jugad2=String.valueOf(jugadas[1]);
		
		Intent intent = new Intent(this, Tercera.class);
		intent.putExtra("modoJuego", aux);
		intent.putExtra("nombreUser1",user1);
		intent.putExtra("nombreUser2",user2);
		intent.putExtra("jugada1", jugad1);
		intent.putExtra("jugada2", jugad2);
		startActivity(intent);
		finish();
	}
		
	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.tecerca, menu);
		return true;
	}

}
